package co.th.bjc.md.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class Employee implements Serializable {

	private static final long serialVersionUID = 1L;
	private BigDecimal employeeCode;
	private Department department;
	private String title;
	private String firstName;
	private String lastName;
	private String createBy;
	private Date createDate;
	private String updateBy;
	private Date updateDate;

	public Employee() {

	}

	public Employee(BigDecimal employeeCode, Department department,
			String title, String firstName, String lastName, String createBy,
			Date createDate, String updateBy, Date updateDate) {
		super();
		this.employeeCode = employeeCode;
		this.department = department;
		this.title = title;
		this.firstName = firstName;
		this.lastName = lastName;
		this.createBy = createBy;
		this.createDate = createDate;
		this.updateBy = updateBy;
		this.updateDate = updateDate;
	}

	public BigDecimal getEmployeeCode() {
		return employeeCode;
	}

	public void setEmployeeCode(BigDecimal employeeCode) {
		this.employeeCode = employeeCode;
	}

	public Department getDepartment() {
		return department;
	}

	public void setDepartment(Department department) {
		this.department = department;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
}
